<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<script>
     //根据位置返回字符
    // charAt(index)  返回指定位置的字符（index字符串的索引号） 使用str.chharAt();
        var str = 'andy';
        console.log(str.charAt(3));
        for(var i = 0;i<str.length;i++){
            console.log(str.charAt(i));
        }
    //charCodeAt(index) 获取指定位置字符的ASCLL码（index索引和）使用str.charCodeAt（）；
    //目的：判断用户按下了哪个键
        console.log(str.charCodeAt(3));    
    //str[index] 获取指定位置处的字符  h5新增
    console.log(str[3]);

    //返回字符位置 判断字符串 'abcoefoxyozzopp'中出现次数最多的字符，并统计次数
    var str1 = 'abcoefoxyozzopp';
    var o = {};
    for(var i =0;i<str1.length;i++){
        var chars = str1.charAt(i);
        if(o[chars]){
            o[chars]++;
        }else{
            o[chars] = 1;
        }
    }
    console.log(o);
    //遍历对象
    var max = 0;
    var ch = '';
    for(var k in o){
        //k得到的是属性名
        //o[k]得到属性值
        if(o[k]>max){
            max = o[k];
            ch = k;
        }

    }console.log('最多的字符是：'+ch);

</script>
<body>
    
</body>
</html>